a183bf57d933dbbaf10a88819356ae33f1a151ef,VUE2/src/edu/tufts/vue/collab/im/BasicConn.java,BasicConn,handleSnacPacket,#SnacPacketEvent#,304

Before Change


              		VUE.getActiveViewer().getSelection().clear();
              		VUE.getActiveViewer().getSelection().add(newNode);
//	              	VUE.getActiveViewer().getSelection().add(VUE.getActiveMap().getAllDescendents());
	              	compList.addAll(VUE.getActiveMap().getAllDescendents());
	              	LayoutAction.table.act(new LWSelection(compList));

              	}

After Change


	            	//if its a fresh map try not to let it go all the way off the creen
	            	if (!(VUE.getActiveMap().getAllDescendents().size() < 1 && VUE.getActiveViewer().getLastMousePressMapPoint().getX()+200 > VUE.getActiveViewer().getWidth()))
	            		newNode.setLocation(VUE.getActiveViewer().getLastMousePressMapPoint());
	            	VUE.getActiveMap().addChild(newNode);
	            }
	            else
	            	VUE.getActiveMap().dropChild(newNode);